clean up (someone's) act

Translations
se reprendre
Definitions
To improve one's behavior or performance, often by becoming more disciplined, responsible, or law-abiding; to stop engaging in problematic or inappropriate actions.